namespace Game.Core
{
	public class BaseEvent
	{
		public object sender;

		protected string eventName;

		protected object parameters;

		public string EventName
		{
			get
			{
				return eventName;
			}
		}

		public object Parameters
		{
			get
			{
				return parameters;
			}
		}

		public BaseEvent(string eventName)
			: this(eventName, null)
		{
		}

		public BaseEvent(string eventName, object parameters)
		{
			this.eventName = eventName;
			this.parameters = parameters;
		}
	}
}
